.createBox label{ font:13px opensansbd; color:#333;float: left;}
.isFlexbleRemove{ margin: -29px 65px;}
.insm-col3 .ffCheckboxWrapper .ffCheckbox{margin:0px 0px 0px 22px }
.customeform .ffCheckboxWrapper .ffCheckbox{margin-top: 12px!important;}
.errorMessage,.required{color: red;font-size: 12px;}
.dynamicclass{ padding:0px!important; width:100%;}
#contentCntr { padding: 40px 0px !important; width: 100%; }
.createdVenueCount{margin:0px 68px 0px 0px;float: right;padding: 0px!important;}
.formElements select { padding: 13px 12px; height: auto; width: 100%; background-color: #e5e5e5;}
.formElements .col-2 .colbatch { float: left; width: 30%;}
.formElements .col-2 .colcoursebatch { float: left; width: 21%;}
.formElements .col-2 .colEarly { float: left; width: 25%;}
.formElements .col-2 .colEarlylast { float: left; width: 10%;}
.formElements .col-2 .colEarlylast.col2{margin: 3% 0% 0% 5%;}
.formElements .col-2 .colEarly.col2{ margin-left: 5%;}
.formElements .col-2 .colstructure.col2{float: left; width: 50%;}
.formElements .col-2 .colstructure.col2 .add-on{border-left: 1px solid gray;padding: 14px;margin-left: 0px;}
.formElements .col-2 .colbatch.col2{ margin-left: 5%;}
.formElements .col-2 .colcoursebatch.col2{ margin-left: 5%;}
.colmain {float: left;width: 60%}
.trainerProfile{float: left;width: 40%}
.reviewBoxText{float: left;width: 15%}
.reviewBoxTextcol2{float: right;width: 80%}
.recommendBox .contents{ padding:60px 20px; }
.reviewBox .reviews li {border-bottom: 1px solid #78818d;overflow: hidden;padding: 20px;color: #fff;}
#FunLearning_learn .starRatingClass a{background-position: 0px 0px!important; }
#FunLearning_fun .starRatingClass a{background-position: 0px 0px!important; }
.grand_total{ height:1px; display:block;margin:7px 0 15px !important;}
.formElements input.btnbook { margin-right: 0px; border: none;}
.btnbook {display: inline-block;*display: inline;padding: 10px 20px;margin-bottom: 0;*margin-left: .3em;font-size: 14px;line-height: 20px;color: #fff;text-align: center; 
          vertical-align: middle; cursor: pointer; background-color: #454545;border:0px;box-shadow:none;border-radius:4px;font-family:opensansbd;}
.Errorborder{border:1px #FF0000 solid;}  

/*replace css */
.descriptionArea .tab-content{ height:567px;}
.descriptionArea .nav { margin: 0px; }
.descriptionArea .nav > li > a:hover,.descriptionArea .nav > li > a:focus{color: #fff; background: #53b26d; border:0px; outline:0px;}
.descriptionArea .nav-tabs { border: none; background: none; margin-left:8px;}
.descriptionArea .nav-tabs > li { padding-right: 1px; position: relative; }
.descriptionArea .nav-tabs > li > a { color: #fff; text-transform: none; font-size: 14px; border-top-left-radius:4px; border-top-right-radius:4px; border: none; background: #3b3b3b; font-family:opensansbd;}
.descriptionArea .nav-tabs > .active > a, .descriptionArea .nav-tabs > .active > a:hover, .descriptionArea .nav-tabs > .active > a:focus { color: #fff; background: #53b26d; border:0px; outline:0px;}
/*.descriptionArea .nav-tabs > li > a span { position: absolute; bottom: -7px; left: -4px; width: 100%; height: 7px; }
.descriptionArea .nav-tabs > .active > a span { background:url(../images/tabs-arrow.png) center center no-repeat; }*/
.descriptionArea .tab-content { padding: 20px; border-radius: 5px; border:1px solid #66bc7d;}
.descriptionArea .tab-content h2{ color:#919191; font-size:18px; text-transform:none; font-family:opensanslt; display:inline-block; background:#e5e5e5; padding:0px 10px;}
.descriptionArea .tab-content p{ font-size:14px;}
#reviewEntryBox .formElements textarea{ width:94%; background:#fff; margin:0px; height: 185px;}
.fontColor{color:#FFFFFF;}
.fontColor:focus{color:#FFFFFF;}
/* 13 Jan2014*/
#make-query-form input.field{background: none repeat scroll 0 0 #FFFFFF !important;}
#make-query-form textarea{background: none repeat scroll 0 0 #FFFFFF !important;}
.descriptionArea .viewTable .detail .earlydiscount .col3{ width:33% !important;}
.viewTable .detail .last{float: left; height: auto; text-align: left;}
.viewTable .detail .th .last{border-right:0;}
.userProfile .col2{width:49% !important; float:left !important; text-align:center !important;}
/* 13 Jan2014*/
.btn-blue {
    display: inline-block;
    padding: 10px 19px!important;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 0px;
    box-shadow: none;
    border-radius: 4px;
    font-family: opensansbd;
    background-color: #51b1bf;
}
.addBution{float: left;width: 64%;margin-top: 18px;}
header nav li.loggeduser a{ padding:8px 30px; border-bottom:0px;}
header nav li.loggeduser a img{ margin-right:10px; width:50px; height:50px;}
header nav li.loggeduser:hover{ background:#66bc7d; border-bottom:1px solid #85c997; border-right-color:#66bc7d;}
header nav li.loggeduser:hover a{ color:#fff;}
header nav li.loggeduser:hover a .sprite{background-position:-11px -16px;}
header nav li.loggeduser ul{ position:absolute; width:208px; float:left; border-top:0px;}
header nav li.loggeduser:hover ul li a{ text-transform:uppercase; font-size:13px;padding: 10px 0 10px 30px;}
.recommendBox-inner .contents{ padding:100px 20px; }
.userElements input.field{ margin-bottom:0px;}
.errorSummary{border: 1px solid; margin: 0 0 9px;}
.errorSummary p{ padding: 10px;}
.errorSummary li{ padding: 0 0 0 10px;}
/* 17 Jan 2014*/
.viewTable .detail .collast {width: 211px;}
.ratebtn{display: inline-block;
         padding: 8px 20px;
         margin-bottom: 0;
         font-size: 14px;
         line-height: 20px;
         color: #fff;
         text-align: center;
         vertical-align: middle;
         cursor: pointer;
         background-color: #454545;
         border: 0px;
         box-shadow: none;
         border-radius: 4px;
         font-family: opensansbd;}
.sortingDiv fieldset{float:right;}

.thumb-up-rated {
    height: 21px;
    width: 23px;
    text-indent: -9999px;
    display: inline-block;
    background-position: -109px -109px;
}
.thumb-down-rated {
    height: 21px;
    width: 23px;
    text-indent: -9999px;
    display: inline-block;
    background-position: -135px -109px;
}
.classcourseHeight{height: 31px;}
.footeText p{color: #999;}


